stem parasite - Spanish English Dictionary